package com.zyh.scs.admin.api.dto.open;

import jakarta.validation.constraints.Min;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.Data;

import java.io.Serializable;

/**
 * @author hwh
 * @ClassName: 交易流水查询 好店$
 * @Description: $
 * @Date $
 * @Version 1.0
 */
@Data
public class TransactionFlowDTO implements Serializable {

    /**
     * 当前页数
     */
    @Min(value=1L,message="页数最小从{min}开始")
    @NotNull
    private Integer pageNum = 1;

    /**
     * 页面大小
     */
    @Min(value=1L,message="页面大小最小从{min}开始")
    @NotNull
    private Integer pageSize = 10;

    /**
     * guid
     */
    @NotBlank(message="缺少guid")
    private String guid;

    /**
     * radeType
     * 1-收入
     * 2-支出
     * 非必填
     * 默认查询所有
     */
    private Integer tradeType;
}
